home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 October / PCWOCT05.iso / Software / FromTheMag / XAMPP 1.4.14 / xampp-win32-1.4.14-installer.exe / xampp / php / pear / data / PEAR / template.spec < prev   
Text File  |  2004-10-01  |  2KB  |  65 lines

  1. Summary: PEAR: @summary@
  2. Name: @rpm_package@
  3. Version: @version@
  4. Release: 1
  5. License: @release_license@
  6. Group: Development/Libraries
  7. Source: http://@master_server@/get/@package@-%{version}.tgz
  8. BuildRoot: %{_tmppath}/%{name}-root
  9. URL: http://@master_server@/
  10. Prefix: %{_prefix}
  11. #Docdir: @doc_dir@/@package@
  12. BuildArchitectures: @arch@
  13. @extra_headers@
  14.  
  15. %description
  16. @description@
  17.  
  18. %prep
  19. rm -rf %{buildroot}/*
  20. # XXX Source files location is missing here in pear cmd
  21. pear -v -c %{buildroot}/pearrc \
  22.         -d php_dir=%{_libdir}/php/pear \
  23.         -d doc_dir=/docs \
  24.         -d bin_dir=%{_bindir} \
  25.         -d data_dir=%{_libdir}/php/pear/data \
  26.         -d test_dir=%{_libdir}/php/pear/tests \
  27.         -d ext_dir=%{_libdir} \
  28.         -s
  29.  
  30. %build
  31. echo BuildRoot=%{buildroot}
  32.  
  33. %postun
  34. pear uninstall --nodeps -r @package@
  35. rm @rpm_xml_dir@/@package@.xml
  36.  
  37. %post
  38. pear install --nodeps -r @rpm_xml_dir@/@package@.xml
  39.  
  40. %install
  41. pear -c %{buildroot}/pearrc install --nodeps -R %{buildroot} \
  42.         $RPM_SOURCE_DIR/@package@-%{version}.tgz
  43. rm %{buildroot}/pearrc
  44. rm %{buildroot}/%{_libdir}/php/pear/.filemap
  45. rm %{buildroot}/%{_libdir}/php/pear/.lock
  46. rm -rf %{buildroot}/%{_libdir}/php/pear/.registry
  47. if [ -d "%{buildroot}/docs/@package@/doc" ]; then
  48.     rm -rf $RPM_BUILD_DIR/doc
  49.     mv %{buildroot}/docs/@package@/doc $RPM_BUILD_DIR
  50.     rm -rf %{buildroot}/docs
  51. fi
  52. mkdir -p %{buildroot}@rpm_xml_dir@
  53. tar -xzf $RPM_SOURCE_DIR/@package@-%{version}.tgz package.xml
  54. cp -p package.xml %{buildroot}@rpm_xml_dir@/@package@.xml
  55.  
  56. #rm -rf %{buildroot}/*
  57. #pear -q install -R %{buildroot} -n package.xml
  58. #mkdir -p %{buildroot}@rpm_xml_dir@
  59. #cp -p package.xml %{buildroot}@rpm_xml_dir@/@package@.xml
  60.  
  61. %files
  62.     %defattr(-,root,root)
  63.     %doc @doc_files@
  64.     /
  65.